<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>jt_toolkit: JtUnitHierarchy Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">jt_toolkit
   &#160;<span id="projectnumber">0.1dev</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="class_jt_unit_hierarchy-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">JtUnitHierarchy Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p>The intermediate class implementing units and PMI for <a class="el" href="class_jt_assembly.html" title="The object for defining non-leaf nodes in a product structure hierarchy. Any hierarchy object may be ...">JtAssembly</a> and <a class="el" href="class_jt_part.html" title="The object for defining leaf nodes in a product structure hierarchy. These objects are the only ones ...">JtPart</a>.  
 <a href="class_jt_unit_hierarchy.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_jt_hierarchy_8h_source.html">JtHierarchy.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for JtUnitHierarchy:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_jt_unit_hierarchy.png" usemap="#JtUnitHierarchy_map" alt=""/>
  <map id="JtUnitHierarchy_map" name="JtUnitHierarchy_map">
<area href="class_jt_hierarchy.html" title="The base class for all product structure objects ( JtAssembly, JtPart, and JtInstance)." alt="JtHierarchy" shape="rect" coords="55,56,155,80"/>
<area href="class_jt_entity.html" title="The root class." alt="JtEntity" shape="rect" coords="55,0,155,24"/>
<area href="class_jt_assembly.html" title="The object for defining non-leaf nodes in a product structure hierarchy. Any hierarchy object may be ..." alt="JtAssembly" shape="rect" coords="0,168,100,192"/>
<area href="class_jt_part.html" title="The object for defining leaf nodes in a product structure hierarchy. These objects are the only ones ..." alt="JtPart" shape="rect" coords="110,168,210,192"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a1448c484a8316ed375a443e54f9c5743"><td class="memItemLeft" align="right" valign="top"><a id="a1448c484a8316ed375a443e54f9c5743"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>JtkUnits</b> { <br />
&#160;&#160;<b>JtkUNKNOWN</b> = 0
, <b>JtkMICROMETERS</b>
, <b>JtkMILLIMETERS</b>
, <b>JtkCENTIMETERS</b>
, <br />
&#160;&#160;<b>JtkDECIMETERS</b>
, <b>JtkMETERS</b>
, <b>JtkKILOMETERS</b>
, <b>JtkINCHES</b>
, <br />
&#160;&#160;<b>JtkFEET</b>
, <b>JtkYARDS</b>
, <b>JtkMILES</b>
, <b>JtkMILS</b>
<br />
 }</td></tr>
<tr class="separator:a1448c484a8316ed375a443e54f9c5743"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_class_jt_entity"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_jt_entity')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="class_jt_entity.html">JtEntity</a></td></tr>
<tr class="memitem:a5db8e5258dfbab12d082b3ca1648e114 inherit pub_types_class_jt_entity"><td class="memItemLeft" align="right" valign="top"><a id="a5db8e5258dfbab12d082b3ca1648e114"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>TypeID</b> { <br />
&#160;&#160;<b>JtkNONE</b>
, <b>JtkENTITY</b>
, <b>JtkHIERARCHY</b>
, <b>JtkUNITHIERARCHY</b>
, <br />
&#160;&#160;<b>JtkASSEMBLY</b>
, <b>JtkPART</b>
, <b>JtkINSTANCE</b>
, <b>JtkATTRIB</b>
, <br />
&#160;&#160;<b>JtkMATERIAL</b>
, <b>JtkTRANSFORM</b>
, <b>JtkSHAPE</b>
, <b>JtkTRISTRIPSET</b>
, <br />
&#160;&#160;<b>JtkCADIMPORTER</b>
, <b>JtkCADEXPORTER</b>
<br />
 }</td></tr>
<tr class="separator:a5db8e5258dfbab12d082b3ca1648e114 inherit pub_types_class_jt_entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2a3611484d5bb7302f3090297664e69c"><td class="memItemLeft" align="right" valign="top"><a id="a2a3611484d5bb7302f3090297664e69c"></a>
virtual TypeID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_jt_unit_hierarchy.html#a2a3611484d5bb7302f3090297664e69c">typeID</a> () const</td></tr>
<tr class="memdesc:a2a3611484d5bb7302f3090297664e69c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the TypeID for instance. <br /></td></tr>
<tr class="separator:a2a3611484d5bb7302f3090297664e69c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add82bc6b589da0c1f7595aca49dfa5d4"><td class="memItemLeft" align="right" valign="top"><a id="add82bc6b589da0c1f7595aca49dfa5d4"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_jt_unit_hierarchy.html#add82bc6b589da0c1f7595aca49dfa5d4">isOfSubType</a> (TypeID id) const</td></tr>
<tr class="memdesc:add82bc6b589da0c1f7595aca49dfa5d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if instance belong to the type id. <br /></td></tr>
<tr class="separator:add82bc6b589da0c1f7595aca49dfa5d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2857d5a8a7bc9783660a32248f57f5c2"><td class="memItemLeft" align="right" valign="top"><a id="a2857d5a8a7bc9783660a32248f57f5c2"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setUnits</b> (JtkUnits units)=0</td></tr>
<tr class="separator:a2857d5a8a7bc9783660a32248f57f5c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc5f2fe471af762a1ab2e4e4340f81ec"><td class="memItemLeft" align="right" valign="top"><a id="afc5f2fe471af762a1ab2e4e4340f81ec"></a>
virtual JtkUnits&#160;</td><td class="memItemRight" valign="bottom"><b>getUnits</b> () const =0</td></tr>
<tr class="separator:afc5f2fe471af762a1ab2e4e4340f81ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff99403f73e9586eda22327b686efac1"><td class="memItemLeft" align="right" valign="top"><a id="aff99403f73e9586eda22327b686efac1"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>numInstances</b> () const =0</td></tr>
<tr class="separator:aff99403f73e9586eda22327b686efac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_jt_hierarchy"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_jt_hierarchy')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_jt_hierarchy.html">JtHierarchy</a></td></tr>
<tr class="memitem:a36ed6be6949e6468a11feee0dea68d46 inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="a36ed6be6949e6468a11feee0dea68d46"></a>
virtual std::wstring&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> () const =0</td></tr>
<tr class="separator:a36ed6be6949e6468a11feee0dea68d46 inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1346c387fa03612b1c596931af95de0 inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="af1346c387fa03612b1c596931af95de0"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setName</b> (const std::wstring &amp;nm)=0</td></tr>
<tr class="separator:af1346c387fa03612b1c596931af95de0 inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f238ab70b6360849db49f61f406733c inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="a6f238ab70b6360849db49f61f406733c"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>version</b> () const =0</td></tr>
<tr class="separator:a6f238ab70b6360849db49f61f406733c inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf1b1492e807091a0d8f5eeec3b274eb inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="abf1b1492e807091a0d8f5eeec3b274eb"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setId</b> (int InstId)=0</td></tr>
<tr class="separator:abf1b1492e807091a0d8f5eeec3b274eb inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a793d005fd56f97e92b3c42be6d88971b inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="a793d005fd56f97e92b3c42be6d88971b"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>getId</b> () const =0</td></tr>
<tr class="separator:a793d005fd56f97e92b3c42be6d88971b inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab43bafafe6ce8fba17c66df98aab7f16 inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="ab43bafafe6ce8fba17c66df98aab7f16"></a>
virtual std::shared_ptr&lt; <a class="el" href="class_jt_hierarchy.html">JtHierarchy</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b> () const =0</td></tr>
<tr class="separator:ab43bafafe6ce8fba17c66df98aab7f16 inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71debc505374a37c0d1ada9a7b6f7c06 inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="a71debc505374a37c0d1ada9a7b6f7c06"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_jt_hierarchy.html#a71debc505374a37c0d1ada9a7b6f7c06">numProps</a> () const =0</td></tr>
<tr class="memdesc:a71debc505374a37c0d1ada9a7b6f7c06 inherit pub_methods_class_jt_hierarchy"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of properties. <br /></td></tr>
<tr class="separator:a71debc505374a37c0d1ada9a7b6f7c06 inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9397f17a68f274d780601f3576f61fd inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="ad9397f17a68f274d780601f3576f61fd"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>addProp</b> (std::shared_ptr&lt; <a class="el" href="class_jt_property.html">JtProperty</a> &gt; prop)=0</td></tr>
<tr class="separator:ad9397f17a68f274d780601f3576f61fd inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a611f502db6c6331d86667efdfeb54e0b inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="a611f502db6c6331d86667efdfeb54e0b"></a>
virtual std::shared_ptr&lt; <a class="el" href="class_jt_property.html">JtProperty</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getProp</b> (int index) const =0</td></tr>
<tr class="separator:a611f502db6c6331d86667efdfeb54e0b inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac514c57e69a2f70f1e3a80d82f802ae6 inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="ac514c57e69a2f70f1e3a80d82f802ae6"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_jt_hierarchy.html#ac514c57e69a2f70f1e3a80d82f802ae6">addAttrib</a> (std::shared_ptr&lt; <a class="el" href="class_jt_attrib.html">JtAttrib</a> &gt; attrib)=0</td></tr>
<tr class="memdesc:ac514c57e69a2f70f1e3a80d82f802ae6 inherit pub_methods_class_jt_hierarchy"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the JtAttribute to this node. <br /></td></tr>
<tr class="separator:ac514c57e69a2f70f1e3a80d82f802ae6 inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b3cb37a2e23c5106cebac04329ef09d inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="a4b3cb37a2e23c5106cebac04329ef09d"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_jt_hierarchy.html#a4b3cb37a2e23c5106cebac04329ef09d">numAttribs</a> () const =0</td></tr>
<tr class="memdesc:a4b3cb37a2e23c5106cebac04329ef09d inherit pub_methods_class_jt_hierarchy"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of attributes. <br /></td></tr>
<tr class="separator:a4b3cb37a2e23c5106cebac04329ef09d inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01831e049854eb9ee03dc03990f68a74 inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="a01831e049854eb9ee03dc03990f68a74"></a>
virtual std::shared_ptr&lt; <a class="el" href="class_jt_attrib.html">JtAttrib</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_jt_hierarchy.html#a01831e049854eb9ee03dc03990f68a74">getAttrib</a> (int index) const =0</td></tr>
<tr class="memdesc:a01831e049854eb9ee03dc03990f68a74 inherit pub_methods_class_jt_hierarchy"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the JtAttribute by index. <br /></td></tr>
<tr class="separator:a01831e049854eb9ee03dc03990f68a74 inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e7289736faa00003bf180aaacfe9bce inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="a8e7289736faa00003bf180aaacfe9bce"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setJtFilename</b> (const std::wstring &amp;JtFileName)=0</td></tr>
<tr class="separator:a8e7289736faa00003bf180aaacfe9bce inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f48212e8ce4763d60ea78c12205850a inherit pub_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="a5f48212e8ce4763d60ea78c12205850a"></a>
virtual std::wstring&#160;</td><td class="memItemRight" valign="bottom"><b>getJtFilename</b> () const =0</td></tr>
<tr class="separator:a5f48212e8ce4763d60ea78c12205850a inherit pub_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_jt_entity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_jt_entity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_jt_entity.html">JtEntity</a></td></tr>
<tr class="memitem:add276ccf6dc7b5892522a718068538e2 inherit pub_methods_class_jt_entity"><td class="memItemLeft" align="right" valign="top"><a id="add276ccf6dc7b5892522a718068538e2"></a>
const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_jt_entity.html#add276ccf6dc7b5892522a718068538e2">typeIDName</a> () const</td></tr>
<tr class="memdesc:add276ccf6dc7b5892522a718068538e2 inherit pub_methods_class_jt_entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the typeId name for this instance. <br /></td></tr>
<tr class="separator:add276ccf6dc7b5892522a718068538e2 inherit pub_methods_class_jt_entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55b7e0b0615216ee1479139ba300684b inherit pub_methods_class_jt_entity"><td class="memItemLeft" align="right" valign="top"><a id="a55b7e0b0615216ee1479139ba300684b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isOfType</b> (TypeID id) const</td></tr>
<tr class="separator:a55b7e0b0615216ee1479139ba300684b inherit pub_methods_class_jt_entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a1ece73735ec5419a7933acd1293af472"><td class="memItemLeft" align="right" valign="top"><a id="a1ece73735ec5419a7933acd1293af472"></a>
static TypeID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_jt_unit_hierarchy.html#a1ece73735ec5419a7933acd1293af472">classTypeID</a> ()</td></tr>
<tr class="memdesc:a1ece73735ec5419a7933acd1293af472"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the TypeID for class. <br /></td></tr>
<tr class="separator:a1ece73735ec5419a7933acd1293af472"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_class_jt_hierarchy"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_jt_hierarchy')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_jt_hierarchy.html">JtHierarchy</a></td></tr>
<tr class="memitem:ab1d10ffd5eda762c4b4b4cd1491dbc64 inherit pub_static_methods_class_jt_hierarchy"><td class="memItemLeft" align="right" valign="top"><a id="ab1d10ffd5eda762c4b4b4cd1491dbc64"></a>
static TypeID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_jt_hierarchy.html#ab1d10ffd5eda762c4b4b4cd1491dbc64">classTypeID</a> ()</td></tr>
<tr class="memdesc:ab1d10ffd5eda762c4b4b4cd1491dbc64 inherit pub_static_methods_class_jt_hierarchy"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the TypeID for class. <br /></td></tr>
<tr class="separator:ab1d10ffd5eda762c4b4b4cd1491dbc64 inherit pub_static_methods_class_jt_hierarchy"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_class_jt_entity"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_jt_entity')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_jt_entity.html">JtEntity</a></td></tr>
<tr class="memitem:a372bdabb4b109dfadbd94be925dba0ba inherit pub_static_methods_class_jt_entity"><td class="memItemLeft" align="right" valign="top"><a id="a372bdabb4b109dfadbd94be925dba0ba"></a>
static TypeID&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_jt_entity.html#a372bdabb4b109dfadbd94be925dba0ba">classTypeID</a> ()</td></tr>
<tr class="memdesc:a372bdabb4b109dfadbd94be925dba0ba inherit pub_static_methods_class_jt_entity"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the TypeID for class. <br /></td></tr>
<tr class="separator:a372bdabb4b109dfadbd94be925dba0ba inherit pub_static_methods_class_jt_entity"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The intermediate class implementing units and PMI for <a class="el" href="class_jt_assembly.html" title="The object for defining non-leaf nodes in a product structure hierarchy. Any hierarchy object may be ...">JtAssembly</a> and <a class="el" href="class_jt_part.html" title="The object for defining leaf nodes in a product structure hierarchy. These objects are the only ones ...">JtPart</a>. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>include/<a class="el" href="_jt_hierarchy_8h_source.html">JtHierarchy.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
